package com.hca.training.zk.javabasic.designModel.cn.zhang.Test3;

/**
 * 饱汉式-需要的时候创建，有线程安全问题
 */
public class Teacher {
    private  Teacher() {}
    private  static  Teacher t=null;
    public synchronized static  Teacher getT()    //加synchronized可以防止线程安全问题
    {
        if(t == null)
        {//可能几个进程都一块进来，创建对象
            t= new Teacher();
        }
        return t;

    }
}
